Dynamic_Object

//Constructors/Producers
Dynamic_Object(string) -> Dynamic_Object
Dynamic_Object() -> Dynamic_Object

//Methods
Dynamic_Object.!=(Dynamic_Object) -> Object
Dynamic_Object.=(Dynamic_Object) -> Object
Dynamic_Object.==(Dynamic_Object) -> Object
Dynamic_Object.[](string) -> Object
Dynamic_Object.[](string) -> Object
Dynamic_Object.clone() -> Object
Dynamic_Object.get_attr(string) -> Object
Dynamic_Object.get_attr(string) -> Object
Dynamic_Object.get_attrs() -> Map
Dynamic_Object.get_type_name() -> string
Dynamic_Object.has_attr(string) -> bool
Dynamic_Object.is_explicit() -> bool
Dynamic_Object.m_range() -> Object
Dynamic_Object.method_missing(string) -> Object
Dynamic_Object.method_missing(string) -> Object
Dynamic_Object.set_explicit(bool) -> void

Object

//Constructors/Producers
!=(Dynamic_Object, Dynamic_Object) -> Object
=(Object, Function) -> Object
=(Object, Function) -> Object
=(Object, Object) -> Object
=(Dynamic_Object, Dynamic_Object) -> Object
==(Map, Map) -> Object
==(Dynamic_Object, Dynamic_Object) -> Object
GetSharedGlobal(string) -> Object
all_of(Object, Object) -> Object
any_of(Object, Object) -> Object
at(Map, string) -> Object
at(Map, string) -> Object
back_inserter(Object) -> Object
bind() -> Object
call(Function, Vector) -> Object
call_exists() -> Object
clone(Dynamic_Object) -> Object
clone(Object) -> Object
clone(double) -> Object
clone(string) -> Object
clone(Object) -> Object
clone(int) -> Object
clone_var_attrs(Object, Object) -> Object
collate(Object, Object) -> Object
concat(Object, Object) -> Object
contains(Object, Object, Object) -> Object
contains(Object, Object) -> Object
copy_var_attrs(Object, Object) -> Object
drop(Object, Object, Object) -> Object
drop(Object, Object) -> Object
drop_while(Object, Object, Object) -> Object
drop_while(Object, Object) -> Object
empty() -> Object
eq(Object, Object) -> Object
eval(string) -> Object
eval(AST_Node) -> Object
eval_file(string) -> Object
even(Object) -> Object
filter(Object, Object, Object) -> Object
filter(Object, Object) -> Object
find(string, string) -> Object
find(Object, Object, Function) -> Object
find(Object, Object) -> Object
find_first_not_of(string, string) -> Object
find_first_of(string, string) -> Object
find_last_not_of(string, string) -> Object
find_last_of(string, string) -> Object
first(Pair) -> Object
foldl(Object, Object, Object) -> Object
for_each(Object, Object) -> Object
from_json(string) -> Object
generate_range(Object, Object, Object) -> Object
generate_range(Object, Object) -> Object
get(future) -> Object
get_attr(Dynamic_Object, string) -> Object
get_attr(Dynamic_Object, string) -> Object
get_var_attr(Object, string) -> Object
gt(Object, Object) -> Object
insert_at(Object, Object, Object) -> Object
join(Object, Object) -> Object
lt(Object, Object) -> Object
ltrim(string) -> Object
m_range(Dynamic_Object) -> Object
map(Object, Object, Object) -> Object
map(Object, Object) -> Object
max(Object, Object) -> Object
method_missing(Dynamic_Object, string) -> Object
method_missing(Dynamic_Object, string) -> Object
min(Object, Object) -> Object
new(Object) -> Object
odd(Object) -> Object
pop_back() -> Object
pop_front() -> Object
print(Object) -> Object
product(Object) -> Object
puts(Object) -> Object
range(Object) -> Object
range(Object) -> Object
reduce(Object, Object) -> Object
retro(Object) -> Object
retro(Object) -> Object
reverse(Object) -> Object
rfind(string, string) -> Object
rtrim(string) -> Object
second(Map_Pair) -> Object
second(Pair) -> Object
sum(Object) -> Object
take(Object, Object, Object) -> Object
take(Object, Object) -> Object
take_while(Object, Object, Object) -> Object
take_while(Object, Object) -> Object
to_string(Object) -> Object
to_string(Object) -> Object
trim(string) -> Object
use(string) -> Object
zip(Object, Object) -> Object
zip_with(Object, Object, Object, Object) -> Object
zip_with(Object, Object, Object) -> Object

//Methods
Object.=(Function) -> Object
Object.=(Function) -> Object
Object.=(Object) -> Object
Object.Pair(Object) -> Pair
Object.add_global(string) -> void
Object.add_global_const(string) -> void
Object.all_of(Object) -> Object
Object.any_of(Object) -> Object
Object.back_inserter() -> Object
Object.clone() -> Object
Object.clone() -> Object
Object.clone_var_attrs(Object) -> Object
Object.collate(Object) -> Object
Object.concat(Object) -> Object
Object.contains(Object, Object) -> Object
Object.contains(Object) -> Object
Object.copy_var_attrs(Object) -> Object
Object.drop(Object, Object) -> Object
Object.drop(Object) -> Object
Object.drop_while(Object, Object) -> Object
Object.drop_while(Object) -> Object
Object.dump_object() -> void
Object.eq(Object) -> Object
Object.even() -> Object
Object.filter(Object, Object) -> Object
Object.filter(Object) -> Object
Object.find(Object, Function) -> Object
Object.find(Object) -> Object
Object.foldl(Object, Object) -> Object
Object.for_each(Object) -> Object
Object.generate_range(Object, Object) -> Object
Object.generate_range(Object) -> Object
Object.get_type_info() -> Type_Info
Object.get_var_attr(string) -> Object
Object.gt(Object) -> Object
Object.insert_at(Object, Object) -> Object
Object.is_type(string) -> bool
Object.is_type(Type_Info) -> bool
Object.is_var_const() -> bool
Object.is_var_null() -> bool
Object.is_var_pointer() -> bool
Object.is_var_reference() -> bool
Object.is_var_return_value() -> bool
Object.is_var_undef() -> bool
Object.join(Object) -> Object
Object.lt(Object) -> Object
Object.map(Object, Object) -> Object
Object.map(Object) -> Object
Object.max(Object) -> Object
Object.min(Object) -> Object
Object.new() -> Object
Object.odd() -> Object
Object.print() -> Object
Object.product() -> Object
Object.puts() -> Object
Object.range() -> Object
Object.range() -> Object
Object.reduce(Object) -> Object
Object.reset_var_return_value() -> void
Object.retro() -> Object
Object.retro() -> Object
Object.reverse() -> Object
Object.set_global(string) -> void
Object.sum() -> Object
Object.take(Object, Object) -> Object
Object.take(Object) -> Object
Object.take_while(Object, Object) -> Object
Object.take_while(Object) -> Object
Object.throw() -> void
Object.to_json() -> string
Object.to_string() -> Object
Object.to_string() -> Object
Object.type_match(Object) -> bool
Object.type_name() -> string
Object.zip(Object) -> Object
Object.zip_with(Object, Object, Object) -> Object
Object.zip_with(Object, Object) -> Object

Assignable_Function

//Methods
Assignable_Function.=(Function) -> void

Function

//Constructors/Producers
clone(Function) -> Function
get_guard(Function) -> Function

//Methods
Function.==(Function) -> bool
Function.call(Vector) -> Object
Function.clone() -> Function
Function.get_arity() -> int
Function.get_contained_functions() -> Vector
Function.get_guard() -> Function
Function.get_param_types() -> Vector
Function.get_parse_tree() -> AST_Node
Function.has_guard() -> bool
Function.has_parse_tree() -> bool

Type_Info

//Constructors/Producers
Type_Info(Type_Info) -> Type_Info
get_type_info(Object) -> Type_Info
type(string, bool) -> Type_Info
type(string) -> Type_Info

//Methods
Type_Info.==(Type_Info) -> bool
Type_Info.Type_Info() -> Type_Info
Type_Info.add_type_conversion(Type_Info, class std::function<class chaiscript::Boxed_Value __cdecl(class chaiscript::Boxed_Value const & __ptr64)>) -> void
Type_Info.bare_equal(Type_Info) -> bool
Type_Info.cpp_bare_name() -> string
Type_Info.cpp_name() -> string
Type_Info.is_type_arithmetic() -> bool
Type_Info.is_type_const() -> bool
Type_Info.is_type_pointer() -> bool
Type_Info.is_type_reference() -> bool
Type_Info.is_type_undef() -> bool
Type_Info.is_type_void() -> bool
Type_Info.name() -> string

future

//Constructors/Producers
async(class std::function<class chaiscript::Boxed_Value __cdecl(void)>) -> future

//Methods
future.get() -> Object
future.valid() -> bool

AST_Node

//Constructors/Producers
get_parse_tree(Function) -> AST_Node

//Methods
AST_Node.children() -> Vector
AST_Node.end() -> File_Position
AST_Node.eval() -> Object
AST_Node.filename() -> string
AST_Node.identifier() -> enum chaiscript::AST_Node_Type
AST_Node.start() -> File_Position
AST_Node.text() -> string
AST_Node.to_string(string) -> string